package com.mfin.vo;

import java.util.Date;

import com.mfin.vo.interfaces.IIdentifiableObject;

public class CustomerVO extends BaseVO implements IIdentifiableObject {

	/**
	 * 
	 */
	private static final long serialVersionUID = 8277714756147726838L;
	
	private Long customerId;
	private AddressVO communicationAddress;
	private AddressVO permanentAddress;
	private String firstName;
	private String middleName;
	private String lastName;
	private Date joinedDate;
	private String mobile;

	public Long getCustomerId() {
		return customerId;
	}

	public void setCustomerId(Long customerId) {
		this.customerId = customerId;
	}

	public AddressVO getCommunicationAddress() {
		return communicationAddress;
	}

	public void setCommunicationAddress(AddressVO communicationAddress) {
		this.communicationAddress = communicationAddress;
	}

	public AddressVO getPermanentAddress() {
		return permanentAddress;
	}

	public void setPermanentAddress(AddressVO permanentAddress) {
		this.permanentAddress = permanentAddress;
	}

	public String getFirstName() {
		return firstName;
	}

	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	public String getMiddleName() {
		return middleName;
	}

	public void setMiddleName(String middleName) {
		this.middleName = middleName;
	}

	public String getLastName() {
		return lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public Date getJoinedDate() {
		return joinedDate;
	}

	public void setJoinedDate(Date joinedDate) {
		this.joinedDate = joinedDate;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
}
